Model-based specification
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Model-based specification is an approach to formal specification where the system specification is expressed as a system state model. This state model is constructed using well-understood mathematical entities such as sets and functions. System operations are specified by defining how they affect the state of the system model.
Another well-known approach to formal specification is algebraic specification.
Contents
• See also
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
See also
References
cite-note-11. ↑ citerefcliff-b-jones1980Cliff B. Jones (1980). Software Development: A Rigorous Approach. Prentice Hall International. ISBN 0-13-821884-6.
cite-note-33. ↑ citerefian-j-hayes1986Ian J. Hayes (May 1986). "Using mathematics to specify software" (PDF). Proceedings of the 1st Australian Software Engineering Conference. ASWEC-86. pp. 67–71.
cite-note-44. ↑ citerefj-michael-spivey1992J. Michael Spivey (1992). The Z Notation: A reference manual (2nd ed.). Prentice Hall International Series in Computer Science. ISBN 0-13-978529-9. Archived from the original on 2008-10-09. Retrieved 2010-10-24.